Skip to main content
Version: current

nd


ipv6/nd/prefix

Type: Directory

Prefix information sent in router advertisement (RA) messages used for stateless address autoconfiguration (RFC 4862). By default, autoconfiguration applies only to hosts and not routers.

FlagNameDescription
Xdisableddisabled
Iinvalidinvalid
Ddynamicdynamic
ArgumentTypeDescription
prefixalt { enum (none) { none:0 } , ip6_prefix_arg }Prefix used for stateless address autoconfiguration. If the option "none" is selected, RouterOS advertises only options and does not include a specific prefix.
6to4-interfaceinterface_enum { none:0xffffffff }If set, RouterOS combines this prefix with the interface IPv4 address to produce a valid 6to4 prefix. RouterOS replaces the first 16 bits with 2002 and the next 32 bits with the interface's configured IPv4 address. It advertises the remaining 80 bits, including the SLA ID, as configured.
interface ( mandatory )interface_enumInterface on which stateless autoconfiguration runs.
boolWhen set, indicates that RouterOS can treat this prefix as on-link. When not set, RA messages do not make any statement about the prefix's on-link or off-link status. The prefix might still be used for address configuration while some addresses in the prefix remain off-link.
autonomousboolWhen set, indicates that RouterOS can use this prefix for autonomous address configuration. Otherwise, RouterOS ignores the prefix information.
dhcp6-pd-preferredbool
valid-lifetimealt { enum (infinity) { infinity:0xffffffff } , time }Length of time after the packet is sent that an address remains valid. The valid lifetime must be greater than or equal to the preferred lifetime. Read more >>
preferred-lifetimealt { enum (infinity) { infinity:0xffffffff } , time }Time after the packet is sent when the generated address becomes deprecated. A deprecated address is used only for existing connections and remains usable until the valid lifetime expires. Read more >>

ipv6/nd/prefix/default

Type: Settings Directory

ArgumentTypeDescription
autonomousbool
dhcp6-pd-preferredbool
valid-lifetimealt { enum (infinity) { infinity:0xffffffff } , time }
preferred-lifetimealt { enum (infinity) { infinity:0xffffffff } , time }

ipv6/nd/settings

Type: Settings Directory

ArgumentTypeDescription
router-advertisement-route-distancenum
router-advertisement-ignored-optionsubit (dns, mtu)

ipv6/nd

Type: Directory

FlagNameDescription
Xdisableddisabled
Iinvalidinvalid
*defaultdefault
ArgumentTypeDescription
interfaceinterface_enum { all:0 }

Interface on which to run neighbor discovery.
-all - run ND on all running interfaces.

ra-intervalsuper { time [3 .. 1250] , -time [4 .. 1800] }Minimum and maximum interval allowed between unsolicited multicast router advertisements from the interface.
ra-delaytimeMinimum time between multicast router advertisements from the interface.
mtualt { enum (unspecified) { unspecified:0 } , num }

The MTU option in router advertisements ensures that all nodes on a link use the same MTU value when the link MTU is not well known.

  • unspecified - do not send the MTU option.
reachable-timealt { enum (unspecified) { unspecified:0 } , time [ .. 3600] }Time that RouterOS assumes a neighbor is reachable after receiving a reachability confirmation. Used by Neighbor Unreachability Detection (see Section 7.3 of RFC 4861).
retransmit-intervalalt { enum (unspecified) { unspecified:0 } , time }Time between retransmitted Neighbor Solicitation messages. Used by address resolution and Neighbor Unreachability Detection (see Sections 7.2 and 7.3 of RFC 4861).
ra-lifetimealt { enum (none) { none:0 } , time [ .. 9000] }Set the RA lifetime. A lifetime of 0 indicates that this router is not a default router. See Section 6.2.3 of RFC 4861.
ra-preferenceenum (low | medium | high)Specify the router preference communicated to IPv6 hosts in router advertisements. The preference value helps hosts select a default router to reach a remote destination.
hop-limitalt { enum (unspecified) { unspecified:0 } , num [ .. 255] }Default value placed in the Hop Count field of the IPv6 header for outgoing unicast packets.
boolWhen set, include the outgoing interface's link-layer address in router advertisements.
enum (no | yes | self)

Redistribute DNS server information using RADVD.

  • yes - advertise DNS servers installed on the router.
  • self - advertise the interface link-local address as the DNS service provider.
managed-address-configurationboolIndicates whether hosts should use stateful autoconfiguration (DHCPv6) to obtain addresses. See RFC 3315.
other-configurationboolIndicates whether hosts should use stateful autoconfiguration to obtain additional information, excluding addresses. See RFC 3315.
dnsmulti_arg { address (flags=6) }Specify one or more IPv6 addresses that hosts receive for DNS server configuration.
pref64obj_arg { ip6_prefix_arg }Specify one or more IPv6 prefixes within /32, /40, /48, /56, /64, or /96 subnets that hosts receive as NAT64 prefixes.

ipv6/nd/proxy

Type: Directory

An IPv6 Neighbor Discovery Proxy allows a router or host to respond to Neighbor Discovery (RFC 4861) messages on behalf of another node. This enables communication across different network segments as if they were on the same link. In RouterOS, the proxy can be enabled for a single IPv6 address and works per interface.

FlagNameDescription
Xdisableddisabled
ArgumentTypeDescription
addressip6AddrIPv6 address the proxy takes ownership of.
interfaceinterface_enumInterface on which the proxy operates for this IPv6 address.